package cn.com.dycc.meeting_assist.meeting_info.service;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import cn.com.dycc.meeting_assist.meeting_info.entity.MeetingInfo;
import cn.com.dycc.meeting_assist.meeting_info.param.FindMeetingInfoParam;
import cn.com.dycc.meeting_assist.meeting_info.param.MeetingInfoParam;




/**
 * 
 * Description: 会议信息管理业务层
 * Author: Liket
 * Version: 1.0
 * Create Date Time: 2018年10月26日 上午10:13:00.
 * Update Date Time: 
 * @see
 */
public interface MeetingInfoService {
	
	int addMeetingInfo(HttpServletRequest req,MeetingInfo meeting)throws MeetingInfoNotFoundException;
	int deleteMeetingInfo(HttpServletRequest req,String meeting_id)throws MeetingInfoNotFoundException;
	int updateMeetingInfo(HttpServletRequest req,MeetingInfo meeting)throws MeetingInfoNotFoundException;
	MeetingInfoParam findMeetingInfoById(HttpServletRequest req,String meeting_id)throws MeetingInfoNotFoundException;
	
	List<MeetingInfoParam> findMeetingInfoByParam(HttpServletRequest req,FindMeetingInfoParam param)throws MeetingInfoNotFoundException;
	String countMeetingInfoByParam(HttpServletRequest req,FindMeetingInfoParam param)throws MeetingInfoNotFoundException;
	
	

}
